Versioning and Evolution Requirements for Model-Based System Development
نویسندگان
چکیده
Information systems are exposed to constantly changing environments which require constant updating. Moreover, security is an increasingly important quality facet in modern information systems and needs to be retained. Thus, long-living software systems “ages” not by wearing out, but by failing to keep up-to-date with its environment. In model-based system development, this leads to a continuously changing information system model accordingly. The problem is that software engineers cannot simply overview changes of the system model and their impact on the applied security model. To overcome this problem, a semantic representation of model changes is needed which is determined from fine-grained edit operations. Based on the semantic representation of system model changes, an evolution strategy of the associated security model can be chosen. In this paper, we discuss challenges and problems that arise from the granularity of the change operations as well as the selection of different evolution strategies which can be performed interleaved.
منابع مشابه
TIME - Tracking Intra- and Inter-Model Evolution
Modern software development approaches, especially the model-driven approaches, heavily rely on the use of models during the whole development process. With the increasingly integrated tools these models converge into one unified model for various artifacts from various development activities. These unified models evolve over extended periods of time, which creates an emerging demand for versio...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملData Schema Design as a Schema Evolution Process
In an information system a key role is played by the underlying data schema. This article starts out from the view that the entire modelling process of an information system’s data schema can be seen as a schema transformation process. A transformation process that starts out with an initial draft conceptual schema and ends with an internal database schema for some implementation platform. This...
متن کاملTowards a Versioning Model for Component-based Software Assembly
The world of software development has rapidly changed in the last few years due to the adoption of component−based technologies. The classical software configuration management, which deals with source code versioning, becomes insufficient in the world where most components are distributed in a binary form. This paper focuses on solving versioning issues in the SOFA/DCUP component environment, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 34 شماره
صفحات -
تاریخ انتشار 2014